html, body {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
body {
    font-size: .3rem;
    color: #333;
}
.container {
    height: 100%;
}
.menu {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1.1538461538461537rem;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    background-color: rgba(246,246,246,.95);
}
.menu section {
    width: 25%;
    text-align: center;
    font-size: 0.2692307692307692rem;
    padding: 5px;
}
.menu section img {
    margin: 5px auto;
    height: 0.4423076923076923rem;
    display: block;
}
.menu section a {
    color: #777;
}
